function desenhaPortalPizza()
	telefone=""
	telaAtual="portalPizza"
	local imgFundo = canvas:new("../media/pizza.png")
	local fundo = {img=imgFundo, x=0, y=0, w=640, h=145}
	canvas:compose(fundo.x, fundo.y, fundo.img)
	canvas:flush()
end

function redesenhaTelefone()
	local l
	local i
	local p
	canvas:attrColor('white')
	canvas:drawRect('fill',115, 105, 183, 33)
	canvas:flush()
	if (telefone ~= nil) then
		canvas:attrFont('Times',30,nil)
		canvas:attrColor('red')
		l = string.len(telefone)
		i = l
		p = 275
		while (i >= 0) do
			canvas:drawText(string.sub(telefone,i,i), p, 105)
			p = p - 22
			i = i - 1
		end 
		canvas:flush()
	end
	return
end

function handlerPortalPizza (evt)
	if evt.key == "BLUE" then
		telaAtual = "video"
		event.post('out', { class='ncl', type='presentation', transition='stops'})
		return
	end
	if (evt.key >= '0' and evt.key <= '9') then
		if telefone == nil then
			telefone=evt.key
		else
			if (string.len(telefone) == 8) then
				return
			end
			telefone=telefone..evt.key
		end
		redesenhaTelefone()
	end
	if evt.key == 'RED' then
		if (telefone ~= nil)  then
			tamanhoString=string.len(telefone)-1
			if (tamanhoString == 0) then
				telefone = nil
			else
				telefone=string.sub(telefone,1,tamanhoString)
			end
			redesenhaTelefone()
			return true
		end
	end
	if (evt.key == "ENTER" or evt.key == "GREEN") then
		desenhaPedidoTamanho()
		return
	end
end
